﻿package logo.lang;

/**
 * This is a concrete class to represent the command IF.  An IF
 * statement has three sub expressions: the predicate, the consequent
 * and the alternative.  So, we inherit from an ASTNode3 class.  This
 * class provides an example of how you would implement all of your
 * intermediate classes.
 */
public class IRExpAdd extends IRExp{
	
	IRExp exp1, exp2;

    public IRExpAdd (IRExp n, IRExp m) {
    	exp1 = n;
    	exp2 = m;
		
    }
    
    public IRExp getChild1 () {
    	return exp1;
    }
    
    public IRExp getChild2 () {
    	return exp2;
    }
    

    public Object visit(Visitor v, Object info) throws Exception {
	return v.visitAdd(this, info);
    }
}
